home *** CD-ROM | disk | FTP | other *** search
/ PC Player 2004 May / pc player 2004-05.iso / Demos / FarCry / Data1.cab / _2D770C8E748F405AB88913C8209E5030 < prev    next >
Encoding:
Text File  |  2004-01-06  |  688 b   |  23 lines

  1.       #include "../CGVPMacro.csi"
  2.  
  3.       MainInput { uniform sampler2D shadowMap0 : texunit0,
  4.                   uniform sampler2D baseMap : texunit1,
  5.                   uniform float4 Ambient,
  6.                   uniform float4 Fading }
  7.       DeclarationsScript
  8.       {
  9.         OUT_T0_T1
  10.         FOUT
  11.       }
  12.       CoreScript
  13.       {
  14.         // load the decal
  15.         float4 shadowColor0 = tex2Dproj(shadowMap0, IN.Tex0.xyw);
  16.         float4 decalColor = tex2D(baseMap, IN.Tex1.xy);
  17.         float3 color = decalColor.xyz * Ambient.xyz;
  18.         float shadow = (1-shadowColor0.b) * Fading.x;
  19.         OUT.Color.xyz = color.xyz;
  20.         OUT.Color.a = shadow;
  21.       }
  22.       
  23.